*{box-sizing: border-box; font-family:"PingFang SC",'HanHei SC',"Lantinghei SC","Open Sans",Arial,"Hiragino Sans GB","Microsoft YaHei","\5FAE\8F6F\96C5\9ED1",STHeiti,"WenQuanYi Micro Hei",SimSun,sans-serif;}
html{ height:100%;}
html,body{ min-width:1300px; width:100%; margin:0 auto; padding:0; top:0; left:0; background:#fff}
body{ font-family:"PingFang SC",'HanHei SC',"Lantinghei SC","Open Sans",Arial,"Hiragino Sans GB","Microsoft YaHei","\5FAE\8F6F\96C5\9ED1",STHeiti,"WenQuanYi Micro Hei",SimSun,sans-serif;  margin:0 auto; padding:20px}
a{ text-decoration:none; text-align:center}
div{ overflow:hidden}
img{ width:100%}
table{ border-collapse:collapse}
th{ font-weight:normal}



.title{ border-bottom:1px solid #999; padding:0 0 10px 10px; font-weight:bold; font-size:20px}
.btn{ border:1px solid #307ECC; border-radius:5px; color:#307ECC; cursor:pointer;}
.btn:hover{ background:#307ECC; color:#fff}
.btn1{ padding:5px 10px; float:right; margin-left:10px; font-size:16px;}
.selbtn1{ background:#307ECC; color:#fff}
.baseInfmt{ font-size:13px; width:49%; float:left; border:1px solid #999; margin-top: 15px;}
.baseInfmt td{ padding:10px}

.con{ margin:10px auto;}
.tab{ height:40px; overflow:visible}
.btn2{ height:41px; line-height:41px; display:inline-block; border:solid #999; border-width:1px; background:#f4f4f8; color:#333; cursor:pointer; padding:0 15px; opacity:.6}
.selbtn2{ background:#fff; border-width:1px 1px 0 1px; font-weight:bold; color:#307ECC; opacity:1}
.order,.history{ border:1px solid #999; min-height:300px; padding:15px;}

.shopAd{ width:30%; height:270px; border:1px solid #b2b2b2; float:left}
.title2{ height:40px; line-height:40px; font-size:14px; background:#f4f4f8; text-align:center; border-bottom:1px solid #b2b2b2; font-weight:bold}
.saSearch{ margin:10px auto; padding:0 10px;}
.sAd{ width:50%; height:30px; padding:0 5px; border:1px solid #b2b2b2;}
.btn3{ font-size:14px; padding:4px 10px; height:30px; margin-left:10px}
.adList{ border-top:1px solid #b2b2b2; height:180px; overflow-y:auto}
.adcon{ font-size:12px; height:45px; padding:5px; border-bottom:1px solid #f2f2f2}
.selAd{ background:#f2f2f2}
.admsg{ width:80%; float:left}
.adbtn{ width:20%; float:right; height:35px; line-height:35px; text-align:center; font-size:14px; color:#307ECC; cursor:pointer}

.goodsBox{ width:67%; height:270px; float:right; border:1px solid #b2b2b2;}
.title3{ float:left; width:50%; cursor:pointer}
.selT3{ background:#fff; border:0;}
.t3box{ width:100%; height:230px; padding:10px; overflow-y:auto}
.tbbox{ width:100%; font-size:13px}
.tbbox th,.tbbox td{ padding:5px}

.addGoods,.payCon{ width:100%; border:1px solid #b2b2b2; margin:15px auto}
.addSearch{ padding:10px; line-height:40px; font-size:13px; overflow:visible}
.addSearch input,.addSearch select{ border:1px solid #b2b2b2; padding:0 5px; display:inline-block; width:100px; height:30px; font-size:13px;}
.addSearch input{ width:200px}
.addSearch span{ margin-right:20px;}
.key{ width:200px; height:30px; display:inline-block; position:relative; margin-bottom:-10px}
.keylist,.words{ width:100%}
.keylist{ position:absolute; height:30px}
/*.key:hover .keylist{ height:auto}*/
.words{ height:30px; line-height:20px; padding:5px; background:#fff; border:solid #b2b2b2; border-width:0 1px 1px 1px; word-break:keep-all; text-overflow:ellipsis;}
.words:hover{ background:#f2f2f2}
#goodlist input,#shopcar input{ width:50px; text-align:center}
#goodlist select,#shopcar select{ width:100px}
#goodlist th,#shopcar th{ border:1px solid #f2f2f2}
#goodlist tbody th,#shopcar tbody th{ height:30px}
#goodlist tfoot th,#shopcar tfoot th{ font-weight:bold; background:#f4f4f8; border: solid #b2b2b2; border-width:1px 0}
.goodsName,.storeName{ height:20px; line-height:20px; word-break:keep-all; text-overflow:ellipsis;}
.goodsName{ width:200px; margin:0 auto}
.storeName{ width:120px;}
.buyCon{ padding:15px; font-size:13px; text-align:right}
.selStore{ margin:0 50px}

#payCon .conTit{ width:10%; text-align:right; font-weight:bold; padding:10px}
#payCon input{ width:100%}
#payCon select{ width:45%}

.sure{ padding:15px; border-top:1px solid #b2b2b2; text-align:right; font-size:14px; font-weight:bold}

.h_search{ width:300px; height:40p; line-height:40px; padding:0 10px;}
.h_table{ width:100%; margin-top:30px}
.h_table tr:hover{ background:#f4f4f8}
.h_table th{ padding:5px 10px; font-size:14px; border:1px solid #ccc;}
thead th{ background:#f4f4f8; font-weight:bold}
.look{ color:#307ECC; cursor:pointer}

#likeGoods,#map{ position:fixed; width:500px; max-height:350px; top:50%; left:50%; margin-top:-150px; margin-left:-250px; background:#fff; padding:2px; display:none}
#closeLG,#closeMap{ float:right; width:100px; margin:10px; text-align:center}
.lGTb{ border-bottom:1px solid #b2b2b2; overflow-y:auto; max-height:250px;}

.orderConTr{ display:none}
.orderCon{ padding:10px; border:1px solid #b2b2b2}
.oCTitList{ border-bottom:1px solid #b2b2b2}
.oCTit{ text-align:center; font-size:13px; width:100px; float:left; border-top:2px solid #fff; cursor:pointer;}
.oCTit:hover{ color:#307ECC}
.seloCTit{ border-top:2px solid #307ECC; color:#307ECC}
.orderCon table{ font-size:12px; width:100%}
.orderCon table td{ text-align:left; padding:5px}

.copy,.buy,.like,.del,.likeGoods{ color:#307ECC; cursor:pointer}
.copy{ float:right;}
.click{ cursor:pointer}